SHRDLU를 만나다 (1968-1970)
GPT와 같은 대규모 언어 모델이 등장하기 훨씬 전에, SHRDLU가 있었습니다. MIT의 Terry Winograd가 개발한 이 프로그램은 "기호주의 AI"(GOFAI: Good Old-Fashioned AI라고도 함) 분야의 획기적인 실험이었습니다.
1. "소우주" 가설
복잡한 전체 우주를 이해하려고 시도하는 대신, SHRDLU는 제한된 블록 세계에 살았습니다. 이 세계에는 벽돌, 피라미드, 상자 등 특정한 물체만 존재했습니다.
- 기호 접지: 세계가 작았기 때문에 모든 단어("빨간색", "이동", "위")를 완벽하게 정의할 수 있었습니다. 이 프로그램이 블록을 "이해"한 이유는 메모리에서 해당 객체를 직접 가리키는 포인터를 가지고 있었기 때문입니다.
2. 기능
- 이해: "빨간 블록을 초록 블록 위에 올려줘."
- 추론: "할 수 없어, 초록 블록이 가려져 있어." (물리적 제약을 이해했습니다).
- 기억: "왜 그렇게 했어?" -> "당신이 시켰기 때문이야."
3. 역사적 배경
이 프로그램은 DEC PDP-10 메인프레임(1 MIPS 속도)에서 실행되었으며 벡터 그래픽 디스플레이를 사용했습니다. 로직은 MacLisp 와 Micro-Planner로 작성되었습니다.
Python 표현 ("상태")
Title
Caption goes here.